// var baseUrl = 'Lib/App/Template';
var _baseUrl_ = 'Resource/Script';
//js类库路径
// var libPath = '../../../../Resource/Script';
//smarty模板路径，用来处理sontpl自动载入问题
var _tplPath_ = '../../Lib/App/Template';
var dump = console.log;
//根据controller和action获得需要载入的文件
require.config({
	urlArgs :'v=9.1',
	baseUrl : _baseUrl_,
	paths:{
		//注意不能写成Vue,因为Element中有依赖写成 vue
		"vue": 'vue/vue',
		//用来解析.vue文件的语法文件
		"_vue": 'requireJs/requirejs-vue',
		// "_vue_": 'vue',
		"Common":"requireJs/_requireCommon",
		"jquery":"jquery.1.9.1",
		"axios":"vue/element/axios.min",
		'ELEMENT': 'vue/element/index',
		'ELEMENT-css': 'vue/element/index',
		//系统级别组件放置路径,在组合组件和继承组件中需要用到，css!和_vue!后面的字串会被解析
		'pathComponent':'vue/Components',
		//用户级别组件放置路径
		'pathComponentUser':'vue/ComponentsUser',
		//注意 xlsx.full.min 中 define('xlsx',function(){}),已经定义了模块的名称，所以这里必须使用小写的 xlsx
		'xlsx':'xlsx.full.min',
		'RowEditButtonFuncs':"requireJs/_editButton",
	},
	//map中可定义全局使用的css等
	//特殊场景：两个控件，一个依赖jquery1.4,一个依赖jquery1.9,就可以利用map,指定两个控件的依赖。
	map: {
		//引入css支持外挂
        '*': {
            'css': 'requireJs/css.min'
        }
    },
	'vue': {
	    'pug': 'browser-pug',
	    'css': 'inject',
	    'templateVar': 'template'
	},
	//shim中定义依赖
	shim:{
		'ELEMENT': {
			'deps' : ['css!ELEMENT-css'],
		},
		// 'XLSX': {
		// 	'deps' : [],
		// 	exports: 'XLSX'
		// }
	}
});